a big stride - French English Dictionary